package com.cn.Mapper.enployeeMapper;

import com.cn.entity.enployee.Employee;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 对雇员进行操作
 */
public interface EmployeeMapper {
    /**
     * 招聘雇员（添加雇员）
     */
    public int addEmployee(Employee employee);

    /**
     * 更改雇员的店名信息（换店了）
     */
    public int updateEmployeeForShop(@Param("shop_name")String shop_name,@Param("employee_id") String employee_id);
    /**
     * 更改雇员的部门信息
     *
     */
    public int updateEmployeeForDepart(@Param("department_name")String department_name,@Param("employee_id") String employee_id);

    /**
     * 解雇雇员（删除雇员）
     * 根据雇员编号
     */
    public  int deleteEmployee(@Param("employee_id") String employee_id);
    /**
     * 显示雇员信息
     */
    public List<Employee> showEmployee();
}
